var HTMLAnchorElement = function HTMLAnchorElement() {
    //如果不能new  要抛出一个错误
    throw new TypeError("Illegal constructor");
}//构造函数
catvm.safefunction(HTMLAnchorElement); //tostring 保护
//设置原型链上显示的名字***************************************************************************
Object.defineProperties(HTMLAnchorElement.prototype, {
    [Symbol.toStringTag]: {
        value: "HTMLAnchorElement",
        configurable: true
    }
});
// 原型指向原型父亲***************************************************************************
HTMLAnchorElement.prototype.__proto__ = HTMLElement.prototype
HTMLAnchorElement.prototype.protocol = "https:"
HTMLAnchorElement.prototype.hostname = 'admindashboard.metalinkerd.com'


//添加div标签
catvm.memory.htmlelements['a'] = function (o) {
    var a = new (function () {
    });
    a.catvm_index = (catvm.domele[catvm.domele.length-1].catvm_index)+1
    if (o !== undefined) {
        a.align = o?.align;
        a.id = o?.id;
        a["data-translate"] = (o['data-translate'] === undefined ? "" : o['data-translate']);
        a.class = o?.class;
        a.href = o?.href;
        a.innerHTML = o?.innerHTML
    }
    a.getElementsByTagName = function (e) {
        catvm.debugger_()
        return []
    }
    a.__proto__ = HTMLAnchorElement.prototype;
    a.style = o?.style === undefined ? {} : o.style
    catvm.domele.push(a)
    return catvm.proxy(a)
}
HTMLAnchorElement = catvm.proxy(HTMLAnchorElement)